Vytvoreni procedury v MDB prostredky Delphi
Otázka od: Ing. Marta Perglerová
1. 10. 2002 13:44
Jak vytvorit v MBD novou proceduru (sekce Kod - kod je psany ve Visual
Basicu) pomoci ADOX primo z Delphi? Jak pripadne takovou proceduru ci funkci
spustit? V Accessu to neni problem, ale lze toto provest z Delphi - pres
ADOX, JRO nebo tak nejak?
Diky za radu.
Ing. Marta Perglerova
Odpovedá: Martin Schayna
1. 10. 2002 16:58
----- Original Message -----
From: "Ing. Marta Perglerová" <marta.perglerova@seznam.cz>
> Jak vytvorit v MBD novou proceduru (sekce Kod - kod je psany ve Visual
> Basicu) pomoci ADOX primo z Delphi? Jak pripadne takovou proceduru ci funkci
> spustit? V Accessu to neni problem, ale lze toto provest z Delphi - pres
> ADOX, JRO nebo tak nejak?
Obavam se (pokud se mylim, opravte me) ze to nejsou prave ulozene procedury
ale nejaka vymyslenost ktera funguje prave a jen v Accessu, alespon kdyz jsem
se naposledy zajimal o MDB to tak bylo...
Martin Schayna
Odpovedá: Ing. Marta Perglerová
4. 10. 2002 12:19
----- Original Message -----
From: "Martin Schayna" <mschayna@aktis.cz>
>> Jak vytvorit v MBD novou proceduru (sekce Kod - kod je psany ve Visual
>> Basicu) pomoci ADOX primo z Delphi? Jak pripadne takovou proceduru ci
funkci
>> spustit? V Accessu to neni problem, ale lze toto provest z Delphi - pres
>> ADOX, JRO nebo tak nejak?
>Obavam se (pokud se mylim, opravte me) ze to nejsou prave ulozene procedury
>ale nejaka vymyslenost ktera funguje prave a jen v Accessu, alespon kdyz
jsem
>se naposledy zajimal o MDB to tak bylo...
Samozrejme, sekce "Kod" nema nejaky zvlastni vztah k datum - nejsou to
"ulozene procedury" ve smyslu jako napr. na MSSQL, jsou to funkce a
procedury napsane ve VisualBasicu, ktere se v ramci databaze vyuzivaji k
nejruznejsim ucelum. Me slo prave o to, ze mam napr. v txt souboru kod
napsany ve VB a ten kod chci naimportovat nejakym zpusobem do databaze MDB a
tam jej spustit. Pres knihovnu ADOX lze instancovat objekt Catalog, pres
ktery se da pristupovat k tabulkam, k indexum, dotazum a ovlivnovat je.
Bohuzel jsem nikde nenasla, jak se vlastne dostat i na "nedatabazove"
objekty jako napr. formulare, sestavy, makra a zminene procedury a funkce
(Modules).
Chtela jsem se proto zeptat, jestli tady existuje nekdo, kdo s tim ma
zkusenosti - patrala jsem v SDK for ADO, ale bezvysledne.
Diky za kazdy podnet.
Ing. Marta Perglerova
Odpovedá: Erik Salaj
4. 10. 2002 19:35
> Samozrejme, sekce "Kod" nema nejaky zvlastni vztah k datum - nejsou to
> "ulozene procedury" ve smyslu jako napr. na MSSQL, jsou to funkce a
> procedury napsane ve VisualBasicu, ktere se v ramci databaze vyuzivaji k
> nejruznejsim ucelum. Me slo prave o to, ze mam napr. v txt souboru kod
> napsany ve VB a ten kod chci naimportovat nejakym zpusobem do databaze MDB
a
> tam jej spustit. Pres knihovnu ADOX lze instancovat objekt Catalog, pres
> ktery se da pristupovat k tabulkam, k indexum, dotazum a ovlivnovat je.
> Bohuzel jsem nikde nenasla, jak se vlastne dostat i na "nedatabazove"
> objekty jako napr. formulare, sestavy, makra a zminene procedury a funkce
> (Modules).
reporty, moduly, makra, ... v MDB subore su vylucne vecou Accessu.
Cize pouzit sa daju bud priamo v MS Accesse alebo mimo neho (povedzme
z Delphi) pomocou OLE Automation Access-u. Rozhrania ako DAO, ADO,
ADOX alebo JRO dokazu pouzit iba tabulky a dotazy z MDB suboru.
Erik